
package com.xyy.jd_clund.dto.pop;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class SellerOrderInfoDto implements Serializable {
    private Long orderId;
    private String orgId;
    private String venderCode;
    private String orderNo;
    private Long merchantId;
    private String merchantName;
    private String provinceName;
    private String cityName;
    private String areaName;
    private Date orderCreateTime;
    private Integer payType;
    private Integer payChannel;
    private BigDecimal totalAmount;
    private BigDecimal discountAmount;
    private BigDecimal platformAmount;
    private BigDecimal shopAmount;
    private BigDecimal freight;
    private BigDecimal payAmount;
    private String pickName;
    private String pickAddress;
    private String pickPhone;
    private String remark;
    private Integer orderState;
    private List<SellerOrderDetailDto> sellerOrderDetailLists;
    private SellerOrderInvoiceDto sellerOrderInvoice;
    private Integer firstOrder;
    private Integer orderType;

    public SellerOrderInfoDto() {
    }

    public Long getOrderId() {
        return this.orderId;
    }

    public String getOrgId() {
        return this.orgId;
    }

    public String getVenderCode() {
        return this.venderCode;
    }

    public String getOrderNo() {
        return this.orderNo;
    }

    public Long getMerchantId() {
        return this.merchantId;
    }

    public String getMerchantName() {
        return this.merchantName;
    }

    public String getProvinceName() {
        return this.provinceName;
    }

    public String getCityName() {
        return this.cityName;
    }

    public String getAreaName() {
        return this.areaName;
    }

    public Date getOrderCreateTime() {
        return this.orderCreateTime;
    }

    public Integer getPayType() {
        return this.payType;
    }

    public Integer getPayChannel() {
        return this.payChannel;
    }

    public BigDecimal getTotalAmount() {
        return this.totalAmount;
    }

    public BigDecimal getDiscountAmount() {
        return this.discountAmount;
    }

    public BigDecimal getPlatformAmount() {
        return this.platformAmount;
    }

    public BigDecimal getShopAmount() {
        return this.shopAmount;
    }

    public BigDecimal getFreight() {
        return this.freight;
    }

    public BigDecimal getPayAmount() {
        return this.payAmount;
    }

    public String getPickName() {
        return this.pickName;
    }

    public String getPickAddress() {
        return this.pickAddress;
    }

    public String getPickPhone() {
        return this.pickPhone;
    }

    public String getRemark() {
        return this.remark;
    }

    public Integer getOrderState() {
        return this.orderState;
    }

    public List<SellerOrderDetailDto> getSellerOrderDetailLists() {
        return this.sellerOrderDetailLists;
    }

    public SellerOrderInvoiceDto getSellerOrderInvoice() {
        return this.sellerOrderInvoice;
    }

    public Integer getFirstOrder() {
        return this.firstOrder;
    }

    public Integer getOrderType() {
        return this.orderType;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public void setVenderCode(String venderCode) {
        this.venderCode = venderCode;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public void setOrderCreateTime(Date orderCreateTime) {
        this.orderCreateTime = orderCreateTime;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public void setPayChannel(Integer payChannel) {
        this.payChannel = payChannel;
    }

    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }

    public void setDiscountAmount(BigDecimal discountAmount) {
        this.discountAmount = discountAmount;
    }

    public void setPlatformAmount(BigDecimal platformAmount) {
        this.platformAmount = platformAmount;
    }

    public void setShopAmount(BigDecimal shopAmount) {
        this.shopAmount = shopAmount;
    }

    public void setFreight(BigDecimal freight) {
        this.freight = freight;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public void setPickName(String pickName) {
        this.pickName = pickName;
    }

    public void setPickAddress(String pickAddress) {
        this.pickAddress = pickAddress;
    }

    public void setPickPhone(String pickPhone) {
        this.pickPhone = pickPhone;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setOrderState(Integer orderState) {
        this.orderState = orderState;
    }

    public void setSellerOrderDetailLists(List<SellerOrderDetailDto> sellerOrderDetailLists) {
        this.sellerOrderDetailLists = sellerOrderDetailLists;
    }

    public void setSellerOrderInvoice(SellerOrderInvoiceDto sellerOrderInvoice) {
        this.sellerOrderInvoice = sellerOrderInvoice;
    }

    public void setFirstOrder(Integer firstOrder) {
        this.firstOrder = firstOrder;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        } else if (!(o instanceof SellerOrderInfoDto)) {
            return false;
        } else {
            SellerOrderInfoDto other = (SellerOrderInfoDto)o;
            if (!other.canEqual(this)) {
                return false;
            } else {
                label335: {
                    Object this$orderId = this.getOrderId();
                    Object other$orderId = other.getOrderId();
                    if (this$orderId == null) {
                        if (other$orderId == null) {
                            break label335;
                        }
                    } else if (this$orderId.equals(other$orderId)) {
                        break label335;
                    }

                    return false;
                }

                Object this$orgId = this.getOrgId();
                Object other$orgId = other.getOrgId();
                if (this$orgId == null) {
                    if (other$orgId != null) {
                        return false;
                    }
                } else if (!this$orgId.equals(other$orgId)) {
                    return false;
                }

                Object this$venderCode = this.getVenderCode();
                Object other$venderCode = other.getVenderCode();
                if (this$venderCode == null) {
                    if (other$venderCode != null) {
                        return false;
                    }
                } else if (!this$venderCode.equals(other$venderCode)) {
                    return false;
                }

                label314: {
                    Object this$orderNo = this.getOrderNo();
                    Object other$orderNo = other.getOrderNo();
                    if (this$orderNo == null) {
                        if (other$orderNo == null) {
                            break label314;
                        }
                    } else if (this$orderNo.equals(other$orderNo)) {
                        break label314;
                    }

                    return false;
                }

                label307: {
                    Object this$merchantId = this.getMerchantId();
                    Object other$merchantId = other.getMerchantId();
                    if (this$merchantId == null) {
                        if (other$merchantId == null) {
                            break label307;
                        }
                    } else if (this$merchantId.equals(other$merchantId)) {
                        break label307;
                    }

                    return false;
                }

                Object this$merchantName = this.getMerchantName();
                Object other$merchantName = other.getMerchantName();
                if (this$merchantName == null) {
                    if (other$merchantName != null) {
                        return false;
                    }
                } else if (!this$merchantName.equals(other$merchantName)) {
                    return false;
                }

                Object this$provinceName = this.getProvinceName();
                Object other$provinceName = other.getProvinceName();
                if (this$provinceName == null) {
                    if (other$provinceName != null) {
                        return false;
                    }
                } else if (!this$provinceName.equals(other$provinceName)) {
                    return false;
                }

                label286: {
                    Object this$cityName = this.getCityName();
                    Object other$cityName = other.getCityName();
                    if (this$cityName == null) {
                        if (other$cityName == null) {
                            break label286;
                        }
                    } else if (this$cityName.equals(other$cityName)) {
                        break label286;
                    }

                    return false;
                }

                label279: {
                    Object this$areaName = this.getAreaName();
                    Object other$areaName = other.getAreaName();
                    if (this$areaName == null) {
                        if (other$areaName == null) {
                            break label279;
                        }
                    } else if (this$areaName.equals(other$areaName)) {
                        break label279;
                    }

                    return false;
                }

                Object this$orderCreateTime = this.getOrderCreateTime();
                Object other$orderCreateTime = other.getOrderCreateTime();
                if (this$orderCreateTime == null) {
                    if (other$orderCreateTime != null) {
                        return false;
                    }
                } else if (!this$orderCreateTime.equals(other$orderCreateTime)) {
                    return false;
                }

                label265: {
                    Object this$payType = this.getPayType();
                    Object other$payType = other.getPayType();
                    if (this$payType == null) {
                        if (other$payType == null) {
                            break label265;
                        }
                    } else if (this$payType.equals(other$payType)) {
                        break label265;
                    }

                    return false;
                }

                Object this$payChannel = this.getPayChannel();
                Object other$payChannel = other.getPayChannel();
                if (this$payChannel == null) {
                    if (other$payChannel != null) {
                        return false;
                    }
                } else if (!this$payChannel.equals(other$payChannel)) {
                    return false;
                }

                label251: {
                    Object this$totalAmount = this.getTotalAmount();
                    Object other$totalAmount = other.getTotalAmount();
                    if (this$totalAmount == null) {
                        if (other$totalAmount == null) {
                            break label251;
                        }
                    } else if (this$totalAmount.equals(other$totalAmount)) {
                        break label251;
                    }

                    return false;
                }

                Object this$discountAmount = this.getDiscountAmount();
                Object other$discountAmount = other.getDiscountAmount();
                if (this$discountAmount == null) {
                    if (other$discountAmount != null) {
                        return false;
                    }
                } else if (!this$discountAmount.equals(other$discountAmount)) {
                    return false;
                }

                Object this$platformAmount = this.getPlatformAmount();
                Object other$platformAmount = other.getPlatformAmount();
                if (this$platformAmount == null) {
                    if (other$platformAmount != null) {
                        return false;
                    }
                } else if (!this$platformAmount.equals(other$platformAmount)) {
                    return false;
                }

                label230: {
                    Object this$shopAmount = this.getShopAmount();
                    Object other$shopAmount = other.getShopAmount();
                    if (this$shopAmount == null) {
                        if (other$shopAmount == null) {
                            break label230;
                        }
                    } else if (this$shopAmount.equals(other$shopAmount)) {
                        break label230;
                    }

                    return false;
                }

                label223: {
                    Object this$freight = this.getFreight();
                    Object other$freight = other.getFreight();
                    if (this$freight == null) {
                        if (other$freight == null) {
                            break label223;
                        }
                    } else if (this$freight.equals(other$freight)) {
                        break label223;
                    }

                    return false;
                }

                Object this$payAmount = this.getPayAmount();
                Object other$payAmount = other.getPayAmount();
                if (this$payAmount == null) {
                    if (other$payAmount != null) {
                        return false;
                    }
                } else if (!this$payAmount.equals(other$payAmount)) {
                    return false;
                }

                Object this$pickName = this.getPickName();
                Object other$pickName = other.getPickName();
                if (this$pickName == null) {
                    if (other$pickName != null) {
                        return false;
                    }
                } else if (!this$pickName.equals(other$pickName)) {
                    return false;
                }

                label202: {
                    Object this$pickAddress = this.getPickAddress();
                    Object other$pickAddress = other.getPickAddress();
                    if (this$pickAddress == null) {
                        if (other$pickAddress == null) {
                            break label202;
                        }
                    } else if (this$pickAddress.equals(other$pickAddress)) {
                        break label202;
                    }

                    return false;
                }

                label195: {
                    Object this$pickPhone = this.getPickPhone();
                    Object other$pickPhone = other.getPickPhone();
                    if (this$pickPhone == null) {
                        if (other$pickPhone == null) {
                            break label195;
                        }
                    } else if (this$pickPhone.equals(other$pickPhone)) {
                        break label195;
                    }

                    return false;
                }

                Object this$remark = this.getRemark();
                Object other$remark = other.getRemark();
                if (this$remark == null) {
                    if (other$remark != null) {
                        return false;
                    }
                } else if (!this$remark.equals(other$remark)) {
                    return false;
                }

                Object this$orderState = this.getOrderState();
                Object other$orderState = other.getOrderState();
                if (this$orderState == null) {
                    if (other$orderState != null) {
                        return false;
                    }
                } else if (!this$orderState.equals(other$orderState)) {
                    return false;
                }

                label174: {
                    Object this$sellerOrderDetailLists = this.getSellerOrderDetailLists();
                    Object other$sellerOrderDetailLists = other.getSellerOrderDetailLists();
                    if (this$sellerOrderDetailLists == null) {
                        if (other$sellerOrderDetailLists == null) {
                            break label174;
                        }
                    } else if (this$sellerOrderDetailLists.equals(other$sellerOrderDetailLists)) {
                        break label174;
                    }

                    return false;
                }

                label167: {
                    Object this$sellerOrderInvoice = this.getSellerOrderInvoice();
                    Object other$sellerOrderInvoice = other.getSellerOrderInvoice();
                    if (this$sellerOrderInvoice == null) {
                        if (other$sellerOrderInvoice == null) {
                            break label167;
                        }
                    } else if (this$sellerOrderInvoice.equals(other$sellerOrderInvoice)) {
                        break label167;
                    }

                    return false;
                }

                Object this$firstOrder = this.getFirstOrder();
                Object other$firstOrder = other.getFirstOrder();
                if (this$firstOrder == null) {
                    if (other$firstOrder != null) {
                        return false;
                    }
                } else if (!this$firstOrder.equals(other$firstOrder)) {
                    return false;
                }

                Object this$orderType = this.getOrderType();
                Object other$orderType = other.getOrderType();
                if (this$orderType == null) {
                    if (other$orderType != null) {
                        return false;
                    }
                } else if (!this$orderType.equals(other$orderType)) {
                    return false;
                }

                return true;
            }
        }
    }

    protected boolean canEqual(Object other) {
        return other instanceof SellerOrderInfoDto;
    }

    public int hashCode() {
        boolean PRIME = true;
        int result = 1;
        Object $orderId = this.getOrderId();
        result = result * 59 + ($orderId == null ? 43 : $orderId.hashCode());
        Object $orgId = this.getOrgId();
        result = result * 59 + ($orgId == null ? 43 : $orgId.hashCode());
        Object $venderCode = this.getVenderCode();
        result = result * 59 + ($venderCode == null ? 43 : $venderCode.hashCode());
        Object $orderNo = this.getOrderNo();
        result = result * 59 + ($orderNo == null ? 43 : $orderNo.hashCode());
        Object $merchantId = this.getMerchantId();
        result = result * 59 + ($merchantId == null ? 43 : $merchantId.hashCode());
        Object $merchantName = this.getMerchantName();
        result = result * 59 + ($merchantName == null ? 43 : $merchantName.hashCode());
        Object $provinceName = this.getProvinceName();
        result = result * 59 + ($provinceName == null ? 43 : $provinceName.hashCode());
        Object $cityName = this.getCityName();
        result = result * 59 + ($cityName == null ? 43 : $cityName.hashCode());
        Object $areaName = this.getAreaName();
        result = result * 59 + ($areaName == null ? 43 : $areaName.hashCode());
        Object $orderCreateTime = this.getOrderCreateTime();
        result = result * 59 + ($orderCreateTime == null ? 43 : $orderCreateTime.hashCode());
        Object $payType = this.getPayType();
        result = result * 59 + ($payType == null ? 43 : $payType.hashCode());
        Object $payChannel = this.getPayChannel();
        result = result * 59 + ($payChannel == null ? 43 : $payChannel.hashCode());
        Object $totalAmount = this.getTotalAmount();
        result = result * 59 + ($totalAmount == null ? 43 : $totalAmount.hashCode());
        Object $discountAmount = this.getDiscountAmount();
        result = result * 59 + ($discountAmount == null ? 43 : $discountAmount.hashCode());
        Object $platformAmount = this.getPlatformAmount();
        result = result * 59 + ($platformAmount == null ? 43 : $platformAmount.hashCode());
        Object $shopAmount = this.getShopAmount();
        result = result * 59 + ($shopAmount == null ? 43 : $shopAmount.hashCode());
        Object $freight = this.getFreight();
        result = result * 59 + ($freight == null ? 43 : $freight.hashCode());
        Object $payAmount = this.getPayAmount();
        result = result * 59 + ($payAmount == null ? 43 : $payAmount.hashCode());
        Object $pickName = this.getPickName();
        result = result * 59 + ($pickName == null ? 43 : $pickName.hashCode());
        Object $pickAddress = this.getPickAddress();
        result = result * 59 + ($pickAddress == null ? 43 : $pickAddress.hashCode());
        Object $pickPhone = this.getPickPhone();
        result = result * 59 + ($pickPhone == null ? 43 : $pickPhone.hashCode());
        Object $remark = this.getRemark();
        result = result * 59 + ($remark == null ? 43 : $remark.hashCode());
        Object $orderState = this.getOrderState();
        result = result * 59 + ($orderState == null ? 43 : $orderState.hashCode());
        Object $sellerOrderDetailLists = this.getSellerOrderDetailLists();
        result = result * 59 + ($sellerOrderDetailLists == null ? 43 : $sellerOrderDetailLists.hashCode());
        Object $sellerOrderInvoice = this.getSellerOrderInvoice();
        result = result * 59 + ($sellerOrderInvoice == null ? 43 : $sellerOrderInvoice.hashCode());
        Object $firstOrder = this.getFirstOrder();
        result = result * 59 + ($firstOrder == null ? 43 : $firstOrder.hashCode());
        Object $orderType = this.getOrderType();
        result = result * 59 + ($orderType == null ? 43 : $orderType.hashCode());
        return result;
    }

    public String toString() {
        return "SellerOrderInfoDto(orderId=" + this.getOrderId() + ", orgId=" + this.getOrgId() + ", venderCode=" + this.getVenderCode() + ", orderNo=" + this.getOrderNo() + ", merchantId=" + this.getMerchantId() + ", merchantName=" + this.getMerchantName() + ", provinceName=" + this.getProvinceName() + ", cityName=" + this.getCityName() + ", areaName=" + this.getAreaName() + ", orderCreateTime=" + this.getOrderCreateTime() + ", payType=" + this.getPayType() + ", payChannel=" + this.getPayChannel() + ", totalAmount=" + this.getTotalAmount() + ", discountAmount=" + this.getDiscountAmount() + ", platformAmount=" + this.getPlatformAmount() + ", shopAmount=" + this.getShopAmount() + ", freight=" + this.getFreight() + ", payAmount=" + this.getPayAmount() + ", pickName=" + this.getPickName() + ", pickAddress=" + this.getPickAddress() + ", pickPhone=" + this.getPickPhone() + ", remark=" + this.getRemark() + ", orderState=" + this.getOrderState() + ", sellerOrderDetailLists=" + this.getSellerOrderDetailLists() + ", sellerOrderInvoice=" + this.getSellerOrderInvoice() + ", firstOrder=" + this.getFirstOrder() + ", orderType=" + this.getOrderType() + ")";
    }
}
